/**
 * @version    ${project.version} ${build_date}
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - ${copyright_year} RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 * Default Theme Styles
 */

/* Ionosphere Specific Styles */
*     { background:none !important; text-align:left !important; }
body  { background:#fff !important; font-size:9pt !important; margin:15px !important; }
a     { color:#2976c9 !important; }
th,td { color:#2f2f2f !important;  border-color:#ccc !important; }

.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { display:none !important; }

.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block !important; }



body { font: 12px/1.35 Helvetica,Arial,sans-serif; text-align: center; }

.wrapper { margin-bottom: 48px; }

.page { width: 100%; }

.main { width: 980px; padding: 12px 0 0 0 !important; }

.main-container { margin: 15px auto 10px; padding: 0; width: 980px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/* PRODUCTSCROLLER */
/*  Product Scroller */
.scrollerwrapper.active { width: auto; margin:3px 20px 10px; position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
 }
div.scrollable-container { width: auto; margin:0; }
div.scrollable { width: 858px; height:205px; margin-left: 34px; }
.smallerize div.scrollable { height:113px; }
div.scrollable div.items { margin-left: 0; }
div.scrollable div.items .scroll-item-middle {  }
/* single scrollable item */
div.scrollable div.items .scroll-item-middle { margin: 5px 7px 0; position: relative; width: 93px; background-image: none; }
.smallerize div.scrollable div.items .scroll-item-middle { margin: 10px 7px 0; }
div.scrollable div.items .scroll-item-top { background-image: none;  }
div.scrollable div.items .scroll-item-bottom { padding:5px 0 25px; background-image: none; }
.smallerize div.scrollable div.items .scroll-item-bottom { padding:10px 0 25px; }
div.scrollable div.items .product-name a { font-family: 'TitilliumText22LMedium',Helvetica,Arial,sans-serif; display:block; font-weight:normal; margin:0 -3px -2px -3px; padding:3px 0 0 0; text-decoration: none; font-size: 14px; line-height: 13px; height: 46px; }
div.scrollable div.items .productPrice { font-family: 'TitilliumText22LMedium',Helvetica,Arial,sans-serif; display:block; font-size:13px; margin:5px 4px 5px 0; white-space:nowrap; }
div.scrollable div.items .productPrice .price-box .price, div.scrollable div.items .productPrice .price-from .price-label { font-weight:normal; }
.smallerize div.scrollable div.items .productPrice { margin:5px 0; }
div.scrollable div.items .scroll-item-bottom, .scrollable-container .product-image { margin: 0 !important; padding: 0 !important; }
.scrollable-container .product-image img { width: 80px; }
/* prev, next buttons */
.scrollable-container a.prev, .scrollable-container a.next, .scrollable-container a.prevPage, .scrollable-container a.nextPage { display:block; width: 21px; height: 21px; position: absolute; top: 90px; cursor:pointer; font-size:1px; z-index: 9999; opacity: 1 !important; 
    border-radius: 15px;
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px;
}
a.disabled { cursor:default !important; visibility: visible !important; background-position:6px 4px !important;}
a.next.disabled, a.nextPage.disabled { background-position: 7px -31px !important; }
.smallerize a.next, .smallerize a.nextPage { top: 44px; }
.smallerize a.prev, .smallerize a.prevPage {  top: 44px; }
.scrollable-container a.next, .scrollable-container a.nextPage { right: 10px; background-position: 7px -31px !important; } 
.scrollable-container a.prev, .scrollable-container a.prevPage { left: 11px; background-position: 6px 4px !important; }
.scrollable-container a.prev:hover, .scrollable-container a.prevPage:hover { background-position: 6px 4px !important; }
.scrollable-container a.next:hover, .scrollable-container a.nextPage:hover { background-position: 7px -31px !important; }
/* read more button */
.smallerize button.button { display: none; }
div.scrollable-container button.button { margin-left: 0; }
/* Price */
div.scrollable-container .scroll-item-bottom .price-to { display: none; }
div.scrollable-container .scroll-item-bottom .price-from { padding-bottom: 0; }
/* Tooltip */
.tooltip { line-height: 1em; font-size: 1.1em; text-align: left; display: none; height: 73px; width: 142px; padding: 20px 34px 30px; z-index: 999999999; margin-top: 3px; text-transform: uppercase; font-family: 'TitilliumText22LMedium',Helvetica,Arial,sans-serif; }
.tooltip .price-box { padding: 2px 0 0; font-size: 13px; }
.tooltip .map-info a, .tooltip .label { text-transform: none; }
/* Ribbons */
div.scrollable-container span.ribbon { top: -5px; left: 46px; z-index: 999999; width: 52px; height: 52px;}
/* ---------------------style from colorstyle----------------*/
/**
 * @version    ${project.version} ${build_date}
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - ${copyright_year} RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 * Default Theme Styles
 */

/* Ionosphere Specific Styles */

body { font: 12px/1.35 Helvetica,Arial,sans-serif; text-align: center; }

.wrapper { margin-bottom: 48px; }

.page { width: 100%; }

.main { width: 980px; padding: 12px 0 0 0 !important; }

.main-container { margin: 15px auto 10px; padding: 0; width: 980px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/* single scrollable item */
div.cart-scrollable div.items ul.scroll-item { border:0 none; padding:0; float:left; width:220px; }
#rokmage-header-cart h4 a { display:block; margin-bottom: 5px; padding:0 15px; font-family:"TitilliumText22LMedium",Helvetica,Arial,sans-serif; text-transform: uppercase; }
.cart-scrollable-container .product-image { float: none; margin-bottom: 5px; display: inline-block; }
.cart-scrollable-container .product-image img { padding: 6px; }
div.cart-scrollable div.items .productPrice { display:block; font-size:11px; font-weight:bold; margin:5px 0; white-space:nowrap; }
/* prev, next buttons */
.cart-scrollable-container a.prev, .cart-scrollable-container a.next { display:block; width: 21px; height: 21px; position: absolute; top: 110px; cursor:pointer; font-size:1px; z-index: 9999; opacity: 1 !important; 
    border-radius: 15px;
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px;
}
.cart-scrollable-container a.disabled { visibility:hidden !important;}
.cart-scrollable-container a.prev, .cart-scrollable-container a.prev:hover { position: absolute; left: 5px; background-position: 6px 4px !important; }
.cart-scrollable-container a.next, .cart-scrollable-container a.next:hover { position: absolute; background-position: 7px -31px !important; right: 5px; }

/* read more button */
#rokmage-header-cart span.button a { height: 12px; display: block; padding: 0 10px 0 6px; line-height: 24px; margin-left: -6px; }
#rokmage-header-cart span.button { background: none; height: 12px; padding: 0 0 10px 10px; 
    border-radius: 2px;
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
}
div.cart-scrollable div.items span.button a, div.cart-scrollable div.items span.button a:hover { text-decoration: none; }
/* ---------------------the end style from colorstyle----------------*/
/* RokMage Product Scroller */
div.scrollable-container { width: 1000px; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroller-bg.jpg) no-repeat 0 0; margin:0 auto 10px; clear: both; position:relative; }
div.scrollable-container.smallerize {background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroller-bg.jpg) no-repeat 0 30%;}
div.scrollable { position:relative; overflow:hidden; width: 864px; height:225px; float:left; }
.smallerize div.scrollable { height:185px; }
div.scrollable div.items { width:20000em; position:absolute; clear:both; text-align:center; margin-left:10px; }
/* single scrollable item */
div.scrollable div.items .scroll-item-middle { background:transparent url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroller-item-m.png) repeat-y 0 0; border:0 none; padding:0; float:left; width:187px;margin:10px 12px 0; }
div.scrollable div.items .scroll-item-top { background:transparent url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroller-item-t.png) no-repeat  50% 0; border:0 none; padding:0; }
div.scrollable div.items .scroll-item-bottom { background:transparent url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroller-item-b.png) no-repeat 50% 100%; border:0 none; padding:10px 0 25px; }
div.scrollable div.items .product-name a { display:block; font-weight:bold; margin-bottom:10px; padding:0 15px; color:#333; text-decoration: none; font-size: 12px; line-height: 15px; height: 26px; }
.scrollable-container .product-image img { padding:5px 6px 6px; }
.scrollable-container .product-image img.tooltipped { margin-bottom:5px; }
div.scrollable div.items .productPrice { display:block; font-size:11px; font-weight:bold; margin:5px 0; white-space:nowrap; color:#333 }
/* prev, next buttons */
.scrollable-container a.prev, .scrollable-container a.next, .scrollable-container a.prevPage, .scrollable-container a.nextPage { opacity: 0; display:block; width:68px; height:225px; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroll-left.png) no-repeat; float:left; margin:0px; cursor:pointer; font-size:1px;}
.smallerize a.prev, .smallerize a.next, .smallerize a.prevPage, .smallerize a.nextPage { height:185px; }
a.disabled { visibility:hidden !important;}
.scrollable-container a.next, .scrollable-container a.nextPage { background-image:url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/scroll-right.png); clear:right; opacity: 0;}
.smallerize a.next, .smallerize a.nextPage, .smallerize a.prev, .smallerize a.next, .smallerize a.prevPage, .smallerize a.nextPage { background-position: 0 35%; }
/* read more button */
div.scrollable-container button.button span span a, div.scrollable-container button.button span span a:hover {color: #fff; text-decoration: none; }
/* Tooltip */
.tooltip {display:none;	background:transparent url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff; z-index: 999999; }
.tooltip p { padding: 2px 0 0; }
/* Ribbons */
div.scrollable-container span.ribbon { display: none; position: absolute; width: 128px; height: 53px; top: 0; left: 25px; }
div.scrollable-container.bestselling span.ribbon { display: block; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/bestselling_sm.png); }
div.scrollable-container.featured span.ribbon { display: block; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/featured_sm.png); }
div.scrollable-container.recent span.ribbon { display: block; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/new_sm.png); }
div.scrollable-container.viewed span.ribbon { display: block; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/popular_sm.png); }
div.scrollable-container.rated span.ribbon { display: block; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/highestrated_sm.png); }
div.scrollable-container.specialprice span.ribbon { display: block; background: url(http://demo.rockettheme.com/magento/magento_1601/skin/frontend/base/default/rokmage-productscroller/images/sale_sm.png); }





